package com.lzh.persevere.model.vo.article;

import com.lzh.persevere.model.entity.ArticleInfo;
import com.lzh.persevere.model.entity.TagInfo;
import com.lzh.persevere.model.entity.User;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("文章详情VO")
public class ArticleDetailVO {

    @ApiModelProperty(value = "文章信息")
    private ArticleInfo articleInfo;

    @ApiModelProperty(value = "标签列表")
    private List<TagInfo> tagList;

    @ApiModelProperty(value = "用户信息")
    private User userInfo;

    @ApiModelProperty(value = "是否点赞")
    private Boolean isLike;

    @ApiModelProperty(value = "是否收藏")
    private Boolean isCollect;
}
